<?php

/**
 *优化数据库，
1. 我首先将数据表的字段大小都进行了修改，以前都是用默认的char（255），现在全部根据大小改到varchar（20），关于char和varchar的区别网上有很多说法，这里不进行叙述，
2. 还有能用数字就不用字符，因为MySQL中数字只对比一次，而字符串会一个一个的对比，
3. 删除掉包含汉字的字段，尽量使用id代替，
4. 为某个经常查询的字段设置索引
经过这些优化，速度提升很多了，我在查看网上方法的时候发现，越来mysql的查找是从头开始找，越在后面的数据，查找到的时间用的就越长，这个我测试了一下，查询第三天的要2秒，第五天的就4秒，所以我想出一个新的办法，每次上传数据时记录下起始位置，查找的时候直接去指定位置查，简直一查就准，第五天的数据0秒查完，简直是无敌的方法，但它也有局限性，数据最好固定，不然会打破位置范围造成数据丢失。下面是我测试的结果
————————————————
版权声明：本文为CSDN博主「rain_web」的原创文章，遵循CC 4.0 by-sa版权协议，转载请附上原文出处链接及本声明。
原文链接：https://blog.csdn.net/rain_web/article/details/80351320
 */
class 关于MySQL百万级数据量查询的优化
{

}